interlocking directorate - German English Dictionary